<?php require_once('../Connections/locale.php'); ?>

<html>
<head>
<link rel="stylesheet" type="text/css" href="../style.css">
<script language="JavaScript" type="text/JavaScript" src="../jscripts/base_functions.js"></script>
</head>
<body>
<?php
$currentPage = $_SERVER["PHP_SELF"];


error_reporting(0);

$maxRows_abbonato = 50;
$pageNum_abbonato = 0;
if (isset($_GET['pageNum_abbonato'])) {
  $pageNum_abbonato = $_GET['pageNum_abbonato'];
}
$startRow_abbonato = $pageNum_abbonato * $maxRows_abbonato;

$colname_abbonato = "";
if (isset($_GET['nominativo'])) {
  $colname_abbonato = (get_magic_quotes_gpc()) ? $_GET['nominativo'] : addslashes($_GET['nominativo']);
}
mysql_select_db($database_locale, $locale);
//$query_abbonato = sprintf("SELECT nominativo, riferimento, date_format(abbonati.data_registrazione,'%%d/%%m/%%Y') as data_registrazione, abbonati.indirizzo, abbonati.cap, citta.nome_citta, abbonati.id_abbonato FROM abbonati, citta WHERE (nominativo LIKE '%%%s%%' or riferimento LIKE '%%%s%%' or cap LIKE '%%%s%%' or citta.nome_citta LIKE '%%%s%%') AND citta.id_citta = abbonati.id_citta", $colname_abbonato);
$query_abbonato = "SELECT nominativo, riferimento, date_format(abbonati.data_registrazione,'%d/%m/%Y') as data_registrazione, abbonati.indirizzo, abbonati.cap, citta.nome_citta, abbonati.id_abbonato FROM abbonati, citta WHERE (nominativo LIKE '%".$colname_abbonato."%' or riferimento LIKE '%".$colname_abbonato."%' or cap LIKE '%".$colname_abbonato."%' or citta.nome_citta LIKE '%".$colname_abbonato."%') AND citta.id_citta = abbonati.id_citta";
$query_limit_abbonato = sprintf("%s LIMIT %d, %d", $query_abbonato, $startRow_abbonato, $maxRows_abbonato);
$abbonato = mysql_query($query_limit_abbonato, $locale) or die(mysql_error());
$row_abbonato = mysql_fetch_assoc($abbonato);

if (isset($_GET['totalRows_abbonato'])) {
  $totalRows_abbonato = $_GET['totalRows_abbonato'];
} else {
  $all_abbonato = mysql_query($query_abbonato);
  $totalRows_abbonato = mysql_num_rows($all_abbonato);
}
$totalPages_abbonato = ceil($totalRows_abbonato/$maxRows_abbonato)-1;

$queryString_abbonato = "";
if (!empty($_SERVER['QUERY_STRING'])) {
  $params = explode("&", $_SERVER['QUERY_STRING']);
  $newParams = array();
  foreach ($params as $param) {
    if (stristr($param, "pageNum_abbonato") == false && 
        stristr($param, "totalRows_abbonato") == false) {
      array_push($newParams, $param);
    }
  }
  if (count($newParams) != 0) {
    $queryString_abbonato = "&" . htmlentities(implode("&", $newParams));
  }
}
$queryString_abbonato = sprintf("&totalRows_abbonato=%d%s", $totalRows_abbonato, $queryString_abbonato);

//mysql_free_result($abbonato);
?>
<fieldset>
<legend>Elenco Abbonati</legend>
<form name="form1" method="get" action="">
Ricerca: 
  <input name="nominativo" type="text" id="nominativo">
  <input type="submit" name="Submit" value="<?php if ($_GET['nominativo'] == "") { echo "Cerca";} else {echo "Pulisci";} ?>">
</form>
<table border="1" id=datatable>
  <tr>
  	<td><div align="center"><strong>ID</strong></div></td>
    <td><div align="center"><strong>Nominativo</strong></div></td>
    <td><div align="center"><strong>Riferimento</strong></div></td>
    <td><div align="center"><strong>Data Registrazione</strong></div></td>
    <td><div align="center"><strong>Indirizzo</strong></div></td>
    <td><div align="center"><strong>CAP</strong></div></td>
    <td><div align="center"><strong>Comune</strong></div></td>
    <td><div align="center"><a href="inserimento_abbonato.php"><img src="../images/page.gif" alt="Nuovo Abbonato" width="18" height="18" border="0"></a></div></td>
    <td><div align="center"><img src="../images/pdf.gif" width="16" height="16"></div></td>
    <td><div align="center"></div></td>
  </tr>
  <?php do { ?>
  <tr>
    <td><?php echo $row_abbonato['id_abbonato']; ?></td>
    <td><?php echo $row_abbonato['nominativo']; ?></td>
    <td><?php echo $row_abbonato['riferimento']; ?></td>
    <td><?php echo $row_abbonato['data_registrazione']; ?></td>
    <td><?php echo $row_abbonato['indirizzo']; ?></td>
    <td><?php echo $row_abbonato['cap']; ?></td>
    <td><?php echo $row_abbonato['nome_citta']; ?></td>
    <td><a href="modifica_abbonato.php?id_abbonato=<?php echo $row_abbonato['id_abbonato']; ?>"><img src="../images/modifica.png" alt="Modifica" width="16" height="16" border="0"></a></td>
    <td><img src="../images/elimina.png" alt="Elimina" width="16" height="16" 	onclick="confirmation('elimina_abbonato.php?id_abbonato=<?php echo $row_abbonato['id_abbonato']; ?>')"
	>

	</td>
    <td><a href="../abbonamenti/elenco_abbonamenti.php?id_abbonato=<?php echo $row_abbonato['id_abbonato']; ?>"><img src="../images/abbonamenti.gif" alt="Visualizza Abbonamenti" width="18" height="18" border="0"></a></td>
  </tr>
  <?php } while ($row_abbonato = mysql_fetch_assoc($abbonato)); ?>
</table>
<table border="0" width="50%" align="center">
  <tr>
    <td width="23%" align="center">
      <?php if ($pageNum_abbonato > 0) { // Show if not first page ?>
      <a href="<?php printf("%25s?pageNum_abbonato=%25d%25s", $currentPage, 0, $queryString_abbonato); ?>">Prima</a>
      <?php } // Show if not first page ?>
    </td>
    <td width="31%" align="center">
      <?php if ($pageNum_abbonato > 0) { // Show if not first page ?>
      <a href="<?php printf("%25s?pageNum_abbonato=%25d%25s", $currentPage, max(0, $pageNum_abbonato - 1), $queryString_abbonato); ?>">Precedente</a>
      <?php } // Show if not first page ?>
    </td>
    <td width="23%" align="center">
      <?php if ($pageNum_abbonato < $totalPages_abbonato) { // Show if not last page ?>
      <a href="<?php printf("%25s?pageNum_abbonato=%25d%25s", $currentPage, min($totalPages_abbonato, $pageNum_abbonato + 1), $queryString_abbonato); ?>">Successiva</a>
      <?php } // Show if not last page ?>
    </td>
    <td width="23%" align="center">
      <?php if ($pageNum_abbonato < $totalPages_abbonato) { // Show if not last page ?>
      <a href="<?php printf("%25s?pageNum_abbonato=%25d%25s", $currentPage, $totalPages_abbonato, $queryString_abbonato); ?>">Ultima</a>
      <?php } // Show if not last page ?>
    </td>
  </tr>
</table>
</fieldset>
</p>
